package com.siruier.boss.ui.service

import com.didi.drouter.annotation.Service
import com.didi.drouter.api.Extend
import com.siruier.boss.router.service.IBaseUrlService
import com.siruier.boss.router.service.IUserService
import com.siruier.boss.ui.cache.UserCache
import com.siruier.boss.ui.utils.SPUtils

@Service(function = [IUserService::class], cache = Extend.Cache.SINGLETON)
class UserService : IUserService {

    override fun getToken() = UserCache.getToken()

}

@Service(function = [IBaseUrlService::class], cache = Extend.Cache.SINGLETON)
class BaseUrlService : IBaseUrlService {
    override fun getBaseUrl(): String {
        return SPUtils.getString("baseUrl")
    }
}
